Developer Documentation
PATHJava Developer Documentation > Mac OS Runtime for Java > JManager > Programming With JManager



Appendix A

Changes from JManager 1.0

Table A-1 alphabetically lists all the JManager 2.0 and 2.1 functions and how they differ (if at all) from the older 1.0 functions. Changes to data structures and constants are indicated under the appropriate function.

Table A-1 Changes from JManager 1.0 functions

Function Name

Changes from 1.0

JMAddToClassPath None.
JMCloseSession None.
JMCopyTextRef New with 2.0.
JMCountApplets None.
JMCountAWTContextFrames None.
JMDisposeAppletLocator None.
JMDisposeAppletPage New with 2.1
JMDisposeAppletViewer None.
JMDisposeAWTContext None.
JMDisposeTextRef New with 2.0.
JMExecJNIMethodInContext New with 2.0.
JMExecJNIStaticMethodInContext New with 2.0.
JMExecMethodInContext None.
JMExecStaticMethodInContext None.
JMFrameActivate None.
JMFrameClick None.
JMFrameClickWithEventRecord New with 2.1
JMFrameDragReceive New with 2.0.
JMFrameDragTracking New with 2.0.
JMFrameGoAway None.
JMFrameKey None.
JMFrameKeyRelease None.
JMFrameMouseOver None.
JMFrameResume None.
JMFrameShowHide None.
JMFrameUpdate None.
JMFSSToURL None.
JMGetAppletDimensions None.
JMGetAppletLocatorData None.
JMGetAppletName Strings now passed as text objects.
JMGetAppletJNIObject New with 2.1
JMGetAppletObject New with 2.0.
JMGetAppletViewerData None.
JMGetAppletViewerJNIObject New with 2.1
JMGetAppletViewerObject New with 2.0.
JMGetAppletViewerSecurity New with 2.0.
JMGetAppletTag Strings now passed as text objects.
JMGetAWTContextData None.
JMGetAWTContextFrame None.
JMGetAwtContextJNIObject New with 2.1
JMGetAwtContextObject New with 2.0.
JMGetAWTFrameJNIObject New with 2.1
JMGetAWTFrameObject New with 2.0.
JMGetCurrentEnv Now returns a pointer to the Java Native Interface (JNI) structure rather than the Java Runtime Interface (JRI) structure.
JMGetCurrentJRIEnv New with 2.0. Has the same functionality as the JManager 1.0 JMGetCurrentEnv function.
JMGetFrameContext None.
JMGetFrameData None.
JMGetFrameSize None.
JMGetFrameViewer None.
JMGetJMFrameJNIObject New with 2.1
JMGetJMFrameObject New with 2.0.
JMGetJRIRuntimeInstance New with 2.0.
JMGetMRJRuntimeVersion New with 2.1
JMGetProxyInfo New with 2.0.
JMGetSessionData None.
JMGetSessionObject New with 2.0.
JMGetSessionJNIObject New with 2.1
JMGetSessionProperty Strings now passed as text objects.
JMGetTextBytes New with 2.0.
JMGetTextLength New with 2.0.
JMGetVersion None.
JMGetViewerFrame None.
JMGetVerifyMode New with 2.0.
JMIdle None.
JMJNIToAWTContext New with 2.1
JMJNIObjectToJRIRef New with 2.0.
JMJRIRefToJNIObject New with 2.0.
JMMenuSelected None.
JMMenuSelectedWithModifiers New with 2.1
JMNewAppletLocator Strings now passed as text objects.
JMNewAppletLocatorFromInfo Strings passed in the JMLocatorInfoBlock data structure are now text objects.
JMNewAppletPage New with 2.1
JMNewAppletViewer New applet security data structure required ( JMAppletSecurity ).
JMNewAWTContext None.
JMNewAWTContextInPage New with 2.1
JMNewTextRef New with 2.0.
JMOpenSession New code verifier options. New JMRuntimeOptions mask. New callbacks in JMSessionCallbacks data structure. Many security options now bound to individual applets.
JMPutSessionProperty Strings now passed as text objects.
JMRegisterLibrary New with 2.1
JMReloadApplet None.
JMRestartApplet None.
JMResumeApplet None.
JMResumeAWTContext No longer required. AWT contexts no longer have a suspended state.
JMSetAppletLocatorData None.
JMSetAppletViewerData None.
JMSetAppletViewerSecurity New with 2.0.
JMSetAWTContextData None.
JMSetFrameData None.
JMSetFrameSize None.
JMSetFrameVisibility New with 2.0.
JMSetProxyInfo New with 2.0.
JMSetSessionData None.
JMSetVerifyMode New with 2.0.
JMShowPropsDialog No longer used. Calls from JManager 1.0 still supported.
JMSuspendApplet None.
JMSuspendAWTContext No longer required. AWT contexts no longer have a suspended state.
JMTextToJavaString New with 2.0.
JMTextToJNIJavaString New with 2.1
JMTextToMacOSCStringHandle New with 2.0.
JMURLToFSS Strings now passed as text objects.
MyAuthenticate New with 2.0.
MyCheckUpdate None.
MyExceptionOccurred Strings now passed as text objects.
MyExit New with 2.0.
MyFetchCompleted None.
MyFrameReorder New with 2.0.
MyInvalRect None.
MyLowMem New with 2.0.
MyReleaseFrame None.
MyRequestFrame New callbacks in the JMFrameCallbacks data structure. Dimensions of the frame now passed as a Rect structure.
MySetResizeable New with 2.0.
MySetStatusMsg Strings now passed as text objects.
MySetTitle Strings now passed as text objects.
MyResizeRequest None.
MyShowDocument Strings now passed as text objects.
MyShowHide None.
MyStandardError None.
MyStandardIn None.
MyStandardOutput None.
MyUniqueMenuID None.

© 1998 Apple Computer, Inc. — (Last Updated 3 Dec 98)